# 定义一个表示房屋的类
class House(object):
    def live(self):   						# 居住
        print("供人居住")
# 定义一个表示汽车的类
class Car(object):
    def drive(self):  						# 行驶
        print("行驶")
# 定义一个表示房车的类
class TouringCar(House, Car):
    pass
tour_car = TouringCar()
tour_car.live()   						# 子类对象调用父类House的方法
tour_car.drive()  						# 子类对象调用父类Car的方法

# 定义一个表示人的类
class Person(object):
    def say_hello(self):
        print("打招呼！")
# 定义一个表示中国人的类
class Chinese(Person):
    # 重写的方法
    def say_hello(self):
        super().say_hello() #使用super()函数间接调用父类中被重写的方法
        print("吃了吗？")
chinese = Chinese()
chinese.say_hello()       					# 子类调用重写的方法